package com.base.service.COUPON.impl;

import com.base.mapper.couponmapper.CouponOrderPrestoreMapper;
import com.base.po.coupon_prestore.CouponOrderPrestore;
import com.base.po.coupon_prestore.CouponOrderPrestoreExample;
import com.base.service.COUPON.CouponOrderPrestoreService;
import com.base.utils.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service("couponOrderPrestoreService")
public class CouponOrderPrestoreServiceImpl implements CouponOrderPrestoreService {
    @Autowired
    private CouponOrderPrestoreMapper couponOrderPrestoreMapper;


    @Override
    public int countByExample(CouponOrderPrestoreExample example) {
        return 0;
    }

    @Override
    public int deleteByExample(CouponOrderPrestoreExample example) {
        return 0;
    }

    @Override
    public int insert(CouponOrderPrestore record) {
        return 0;
    }

    @Override
    public int insertSelective(CouponOrderPrestore record) {
        return couponOrderPrestoreMapper.insertSelective(record);
    }

    @Override
    public List<CouponOrderPrestore> selectByExample(CouponOrderPrestoreExample example) {
        return null;
    }

    @Override
    public CouponOrderPrestore selectByPrimaryKey(String id) {
        return couponOrderPrestoreMapper.selectByPrimaryKey(id);
    }

    @Override
    public int updateByExampleSelective(CouponOrderPrestore record, CouponOrderPrestoreExample example) {
        return 0;
    }

    @Override
    public int updateByExample(CouponOrderPrestore record, CouponOrderPrestoreExample example) {
        return 0;
    }

    @Override
    public int updateByPrimaryKeySelective(CouponOrderPrestore record) {
        return couponOrderPrestoreMapper.updateByPrimaryKeySelective(record);
    }

    @Override
    public List<CouponOrderPrestore> selectAll(Page page, String parentId, String userId, Integer orderStatus, Integer status) {
        return couponOrderPrestoreMapper.selectAll(page, parentId, userId, orderStatus, status);
    }

    @Override
    public int countAll(String parentId, String userId, Integer orderStatus, Integer status) {
        return couponOrderPrestoreMapper.countAll(parentId, userId, orderStatus, status);
    }

    @Override
    public CouponOrderPrestore selectByFlag(Integer flag) {
        return couponOrderPrestoreMapper.selectByFlag(flag);
    }
}
